Text copied to clipboard!

Naslov

Text copied to clipboard!

Starejši razvijalec

Opis

Text copied to clipboard!
Iščemo izkušenega in motiviranega starejšega razvijalca, ki se bo pridružil naši hitro rastoči ekipi za razvoj programske opreme. Kot starejši razvijalec boste igrali ključno vlogo pri oblikovanju, razvoju in vzdrževanju kompleksnih programskih rešitev, ki podpirajo naše poslovne cilje. Vaše tehnično znanje, sposobnost reševanja problemov in vodstvene sposobnosti bodo ključnega pomena za uspeh projektov in mentorstvo mlajših članov ekipe. Vaše naloge bodo vključevale sodelovanje z drugimi razvijalci, produktnimi vodji in oblikovalci pri načrtovanju arhitekture programske opreme, pisanju kakovostne in učinkovite kode ter zagotavljanju, da so rešitve skalabilne, varne in enostavne za vzdrževanje. Prav tako boste odgovorni za pregled kode, optimizacijo zmogljivosti in uvajanje najboljših praks v razvojni proces. Od kandidata pričakujemo poglobljeno razumevanje sodobnih programskih jezikov, razvojnih orodij in metodologij, kot so agilni razvoj, testno usmerjeno programiranje (TDD) in neprekinjena integracija (CI/CD). Poleg tehničnih znanj je pomembna tudi sposobnost učinkovitega komuniciranja, sodelovanja v timu in prevzemanja odgovornosti za rezultate. Če ste strastni do tehnologije, imate večletne izkušnje z razvojem programske opreme in želite vplivati na tehnično usmeritev podjetja, vas vabimo, da se prijavite. Ponujamo stimulativno delovno okolje, priložnosti za strokovni razvoj in delo na zanimivih projektih, ki imajo vpliv na tisoče uporabnikov.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj kompleksnih programskih rešitev
  • Sodelovanje pri arhitekturi programske opreme
  • Pisanje čiste, učinkovite in dokumentirane kode
  • Pregledovanje kode in mentorstvo mlajšim razvijalcem
  • Optimizacija zmogljivosti in odpravljanje napak
  • Sodelovanje z drugimi oddelki pri razvoju produktov
  • Uvajanje najboljših praks v razvojni proces
  • Skrb za varnost in skalabilnost rešitev
  • Upravljanje tehničnega dolga in izboljševanje obstoječe kode
  • Sodelovanje pri ocenjevanju zahtev in načrtovanju sprintov

Zahteve

Text copied to clipboard!
  • Vsaj 5 let izkušenj z razvojem programske opreme
  • Odlično znanje vsaj enega sodobnega programskega jezika (npr. Java, C#, Python)
  • Izkušnje z relacijskimi in nerelacijskimi bazami podatkov
  • Poznavanje orodij za verzioniranje kode (npr. Git)
  • Izkušnje z agilnimi metodologijami (Scrum, Kanban)
  • Sposobnost samostojnega reševanja kompleksnih problemov
  • Dobro razumevanje principov objektno usmerjenega programiranja
  • Izkušnje z CI/CD orodji in avtomatiziranim testiranjem
  • Sposobnost mentoriranja in vodenja manjših ekip
  • Dobro znanje angleškega jezika

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katera orodja in tehnologije najpogosteje uporabljate pri razvoju?
  • Kako pristopate k reševanju kompleksnih tehničnih izzivov?
  • Ali imate izkušnje z mentoriranjem drugih razvijalcev?
  • Kako zagotavljate kakovost kode v svojem timu?
  • Kakšne so vaše izkušnje z agilnim razvojem?
  • Ali ste že sodelovali pri načrtovanju arhitekture programske rešitve?
  • Kako pristopate k optimizaciji zmogljivosti aplikacij?
  • Katera je vaša najljubša tehnologija in zakaj?
  • Kako se izobražujete in ostajate na tekočem z novostmi?
  • Ali imate izkušnje z delom na oddaljenih projektih?